Flare: You Have No Idea Whats Coming